home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8611 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  6.3 KB

  1. Path: cs.city.ac.uk!paddington!sd334
  2. From: "Fidelis@city" <sd334@city.ac.uk>
  3. Newsgroups: comp.lang.c++
  4. Subject: 3 Day short Course on Object Oriented Programming and C++
  5. Date: Wed, 14 Feb 1996 18:52:48 +0000
  6. Organization: School of Informatics, City University, London
  7. Message-ID: <Pine.SOL.3.91.960214185202.6289G-100000@paddington>
  8. NNTP-Posting-Host: paddington.city.ac.uk
  9. Mime-Version: 1.0
  10. Content-Type: TEXT/PLAIN; charset=US-ASCII
  11. X-Sender: sd334@paddington
  12.  
  13.  
  14. ADVANCED OBJECT ORIENTED PROGRAMMING AND C++
  15. DURATION:  3 DAYS    
  16. DATE: 29 APR  96   -    01  MAY  96
  17.  
  18. Desc: A three day training course on Object Oriented Programming and C++.
  19.       Extensive hands on analysis, design and programming in C++.
  20.       Choice of compilers, Boland C++ running on DOS/WINDOWS or GNU C++
  21.       running on UNIX.
  22.  
  23.       Object-Oriented Analysis and Design.
  24.  
  25.       Extensive hands on Experience
  26.  
  27. Cost: BPS 550 (BPS: British Pounds Stirling)
  28.  
  29. Location: City University 
  30.       Northampton Square, London EC1V OHB
  31.       
  32. Please forward this to any one who might be interested.
  33.  
  34. Contact : Anita Stevenson on 0171 4778135
  35. or email: f.n.che@city.ac.uk
  36.     http://www.city.ac.uk/~sm389/oops.html
  37.      
  38.     for more information and an application form
  39.  
  40. Places are allocated on a first come first served basis.
  41. Discounts available for group bookings.
  42.  
  43. INTRODUCTION
  44. Because of the tough economic climate and keen competition, business opportunities tend to have a very small window of opportunity. This has led to an increased reliance on information 
  45. technology by most organisations to give them a competitive edge. Information systems have to evolve to cope with rapidly changing economic conditions. Traditional approaches to 
  46. information systems development make it very difficult to predict how much time and effort is needed to produce a system that satisfies customer requirements. Also, such systems often 
  47. have an unacceptably high maintenance costs as they are built without a clear vision or architecture. Object Oriented development has been proposed as way of solving some of the problems 
  48. that befall software development projects. 
  49. AIMS AND OBJECTIVES
  50. The aims of this course are as follows:
  51. _ Introduce the five different aspects of Object Technology.
  52. _ Convey a thorough understanding of the concepts of Object-Oriented Programming and how they can be applied to improve software development.
  53. _ Acquaint participants with the particular features of  different Object-Oriented Development methods and how they affect the software development process.
  54. _ OMT 
  55. _ Booch
  56. _ Jacobson
  57. _ Fusion
  58. _ Schlaer/Mellor
  59. _ CRC cards
  60. _ Introduce the use of object-oriented development methodologies in the  analysis, design and implementation of information systems.
  61. _ Introduce the advanced concepts of the C++ programming language.
  62. _ To give participants hands-on experience in the object development life-cycle and the development of object-oriented programs in C++.
  63.  
  64. WHO SHOULD ATTEND 
  65. The course is designed for software development personnel who want to get acquainted with object-oriented programming and C++, Software project managers who are interested in 
  66. adopting object oriented technology and anyone who is interested in objects and the concepts of object orientation. 
  67. PRE - REQUISITES
  68. Some programming experience in either C or C++ is preferred but not required. However, it is anticipated that participants would have some experience in a high level 
  69. programming language. 
  70. TOPICS COVERED
  71. * Overview of Object Technology .
  72. * Object Oriented Concepts.
  73. * Object Development Methodologies
  74. * Object Oriented Programming in C++.
  75. LOCATION
  76. The city university is a modern campus conveniently located close to the city of London. Travel by public transport is well provided and highly recommended. Some car 
  77. parking facilities may be available but this will have to be separately arranged, otherwise, cheap day parking within walking distance of the university can be used. 
  78.  
  79. TIME TABLE
  80.  
  81.  
  82. DAY 1: OBJECT ORIENTATION
  83. Object Technology Overview          9.30-11.00
  84. Object Oriented Programming Concepts    11.15-12.45
  85. Object Oriented Software Construction     14.00-15.45
  86. Methodologies    
  87. CASE Support for OOP             16.00-17.30
  88. DAY 2: PROGRAMMING IN C++
  89. Introduction to Programming in C++    09.00-09.55
  90. Data Types In C++            10.00-10.55
  91. Classes in C++                11.05-12.00
  92. Class Features                12.05-13.00
  93. Lunch                    13.00-14.00
  94. Laboratory Session: C++ Programming    14.00-17.30
  95. DAY 3:ADVANCED C++ PROGRAMMING
  96. Derivation and Inheritance        09.00-09.55
  97. Multiple Inheritance and polymorphism     10.00-10.55
  98. Templates and Exception Handling    11.05-12.00
  99. Input / Output                 12.05-13.00
  100. Lunch                     13.00-14.00
  101. Laboratory Session            14.00-17.30
  102.  
  103. DOCUMENTATION
  104.  
  105. Extensive and detailed notes will be supplied for all material covered in the course as well as a copy of James Rumbaugh's Object-Oriented Modeling and Design. There will be 
  106. a guest speaker from SELECT Software Tools presenting the latest product in their range of Object-Oriented Analysis CASE tools.
  107.  
  108. FEES
  109. The course Fee of BPS 550 includes refreshments and all written materials. Reductions are available for group bookings* .
  110. FURTHER INFORMATION
  111. Further details and application forms:
  112. Contact:    Anita Stevenson
  113.     TEL:     0171 4778135
  114.     FAX:    0171 4778568
  115.  
  116. OR    Che Fidelis
  117. Tel: 0171 4778000 ext 3884
  118. Email: f.n.che@city.ac.uk
  119. URL: http://www.city.ac.uk/~sm389/oops.html
  120.  
  121. REGISTRATION FORM
  122. Please reserve ...................... place(s) on the Course.
  123. NAME:....................................................................
  124. ..................................................................................
  125. ADDRESS:...............................................................
  126. ..................................................................................
  127. ..................................................................................
  128. ..................................................................................
  129. TEL:..........................................................................
  130.  FAX:.........................................................................
  131. I enclose a cheque (payable to CITY UNIVERSITY)*
  132. Please send invoice to the above address*
  133. (*Delete as appropriate)
  134. for the sum of BPS.............................................
  135. (NB. VAT not payable) Please return this form to:
  136. Anita Stevenson
  137. Dept of Electrical, Electronic & Info. Engineering
  138. City University
  139. Northampton Square
  140. London EC1V 0HB
  141.  
  142.  
  143.  
  144.